Metadata Logging in an NFS Server

نویسندگان

  • Uresh Vahalia
  • Cary G. Gray
  • Dennis Ting
چکیده

Over the last few years, there have been several efforts to use logging to improve performance, reliability, and recovery times of file systems. The two major techniques are metadata logging, where the log records metadata changes and is a supplement to the on-disk file system, and log-structured file systems, whose log is their only on-disk representation. When the file system is mainly or wholly accessed through the Network File System (NFS) protocol, it adds new considerations to the suitability of the logging technique. NFS requires that all operations be updated to stable storage before returning. As a result, file system implementations that were effective for local access may perform poorly on an NFS server. This paper analyzes the issues regarding the use of logging on an NFS server, and describes an implementation of a BSD Fast File System (FFS) with metadata logging that performs effectively for a dedicated NFS server.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of a Distributed Nfs Server on Cluster of Workstations

The paper presents the design and implementation of a distributed NFS server which consists of multiple computers. The distributed NFS server provides the identical NFS file service as the traditional NFS server. No modification of client software is needed to use the distributed NFS service. The purpose of the distributed NFS server is to replace large collections of NFS servers. In addition, ...

متن کامل

Prefetching and Caching Metadata in a Distributed Nfs Server

The paper describes a name and attribute cache(NACache) in a distributed NFS server. The distributed NFS server provides the identical NFS service as the common NFS server and no modification to NFS client software. The NACache stores the metadata information of the distributed server and employs the prefetching approach to optimize the performance of metadata operations. It retrieves all file ...

متن کامل

Bigfoot - NFS : A Parallel File - Striping NFS Server ( Extended

Bigfoot-NFS allows the transparent use of the aggregate space of multiple NFS file servers as a single file system. By presenting a single apparent file system to the user, Bigfoot-NFS allows the use of available storage without the maintenance overhead of tracking multiple mounted file systems. Unlike most other network parallel file systems, Bigfoot-NFS runs without a central “metadata” serve...

متن کامل

Improving the Write Performance of an NFS Server

The Network File System (NFS) utilizes a stateless protocol between clients and servers; the major advantage of this statelessness is that NFS crash recovery is very easy. However, the protocol requires that data modification operations such as write be fully committed to stable storage before replying to the client. The cost of this is significant in terms of response latency and server CPU an...

متن کامل

Improving Distributed File System Performance in Virtual Machine Environments

Virtual machine (VM) systems have traditionally used virtual disks for file storage. Recently, there has been interest in using distributed file systems as a way to provide data storage to guest virtual machines, with the file server running on the same physical machine. Potential advantages include finegrained data sharing, data protection, versioning, and backup to multiple guests from one ce...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995